package org.example.service;

import org.example.pojo.Emp;
import org.example.pojo.EmpQueryParm;
import org.example.pojo.LoginInfo;
import org.example.pojo.PageResult;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

public interface EmpService {
    // 分页查询
    public PageResult<Emp> findByPage(EmpQueryParm empQueryParm);
    // 保存员工信息
    void save(Emp emp);
    // 批量删除
    void delete(List<Integer> id);
    // 根据id查询员工信息
    Emp findById(Integer id);
    //修改员工信息
    void update(Emp emp);
    //查询所有员工
    List<Emp> findAll();

    /**
     * 员工登录
     * @param
     * @return
     */
     LoginInfo login(Emp emp);
}
